package han.yang.service.friendship.service;

import han.yang.common.ResponseVO;
import han.yang.service.friendship.model.dto.FriendDto;
import han.yang.service.friendship.model.req.ApproverFriendRequestReq;
import han.yang.service.friendship.model.req.ReadFriendShipRequestReq;

/**
 * @author yanghan
 * @date 2023/3/13
 */
public interface ImFriendShipRequestService {

    ResponseVO<?> addFriendShipRequest(String fromId, FriendDto dto,Integer appId);

    ResponseVO<?> approverFriendRequest(ApproverFriendRequestReq req);

    ResponseVO<?> readFriendShipRequestReq(ReadFriendShipRequestReq req);

    ResponseVO<?> getFriendRequest(String userId, Integer appId);
}
